package com.example.module_visitor.view

enum class KeyboardType {
    /**
     * 默认键盘 - 数字 + 字母 + 符号
     */
    NORMAL,
    /**
     * 字母键盘
     */
    LETTER,
    /**
     * 仅小写字母键盘
     */
    LOWERCASE_LETTER_ONLY,
    /**
     * 仅大写字母键盘
     */
   UPPERCASE_LETTER_ONLY,
    /**
     * 字母 + 数字键盘
     */
    LETTER_NUMBER,
    /**
     * 数字键盘
     */
    NUMBER,
    /**
     * 浮点数键盘（数字加“.”符号）
     */
    NUMBER_DECIMAL,
    /**
     * 电话拨号键盘（数字加“-”符号）
     */
    PHONE,
    /**
     * 身份证键盘
     */
    ID_CARD,
    /**
     * 车牌键盘 - 车牌 -> 归属地 + 切换车牌号（包含不常见的一些特殊车牌）
     */
    LICENSE_PLATE,
    /**
     * 车牌键盘 - 车牌（不包含一些少见的特殊车牌），如需要更全的可以使用[LICENSE_PLATE]
     */
    LICENSE_PLATE_PROVINCE,
    /**
     * 预留自定义键盘类型
     */
    CUSTOM,
    /**
     * 预留自定义键盘类型 - 键盘模式切换
     */
    CUSTOM_MODE_CHANGE,
    /**
     * 预留自定义键盘类型 - 更多
     */
    CUSTOM_MORE,

}